/**
 * 
 */
package com.zui.util.excel;

import java.util.List;


public interface CreateExcel {
	
	/**
	 * 创建一个sheet
	 * @param sheetName
	 * 			sheet名字
	 */
	public void createSheet(String sheetName);
	
	/**
	 * 创建一行	
	 */
	public void createRow();
	
	/**
	 * 创建一个单元格
	 * @param cellNum
	 * 			单元格所属位置
	 */
	public void createCell(int cellNum);
	
	/**
	 * 设置一个单元格内容
	 * @param data
	 * 			单元格内容
	 * @param cellNum
	 * 			单元格所属位置
	 */
	public void setCell(String data, int cellNum);
	
	/**
 	 * 设置标题内容
 	 * @param title
 	 * 			标题
 	 * @return CreateExcel
 	 */
	public CreateExcel setTitle(String title);
	
	/**
	 * 设置表头内容
	 * @return CreateExcel
	 */
	public CreateExcel setHead();
	
	/**
	 * 设置单元格内容
	 * @param datas
	 * 			单元格数据
	 * @return CreateExcel
	 */
	public CreateExcel setCellData(List<?> datas) throws Exception;
}
